The company opened its flagship store in New York City.
Компания открыла свой флагманский магазин в Нью-Йорке.
Definitions
A flagship store is the largest or most important retail outlet of a brand, often located in a prominent area, showcasing the brand's latest products and providing a unique shopping experience.